﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Ewell.Interface.Common.Model.GateWay.Dto.Dict
{
    public class ExInterfaceReq
    {
        public String interfaceId{get;set;}//接口id

        public String interfaceName{get;set;}//接口名称

        public String interfaceTypeCoding{get;set;}//接口类型代码

        public String invokeTypeCoding{get;set;}//交互方式代码

        public String interfaceProvider{get;set;}//接口开发商

        public String enabledFlag{get;set;}//停用启用

        public String keyword{get;set;}//关键字

        /**
         * 程序集名称
         */
        public String dllName{get;set;}
        /**
         * 命名空间
         */
        public String dllNamespace{get;set;}
        /**
         * 类名
         */
        public String className{get;set;}
        /**
         * 方法名
         */
        public String methodName{get;set;}

        /**
         * 交易代码
         */
        public String transactionCoding{get;set;}

        public List<ExInterfaceTransactionReq> interfaceTransactionList{get;set;}//接口的交易列表

        /**
         * 开发商标识
         */
        public long? softwareProviderId{get;set;}

        /**
         * URL
         */
        public String url{get;set;}
    }
}
